// 登录接口需要携带参数ts类型
export interface loginFormData {
  username: string,
  password: string,
}

// 定义全部接口返回数据都拥有的ts类型
export interface ResponseData {
  code: number,
  message:string,
  ok:boolean
}

// 登录接口返回数据类型
export interface loginResponseData extends ResponseData{ //继承一下
  data: string
}

// 服务器返回用户信息相关的数据类型
export interface userInfoResponseData extends ResponseData{ //继承一下
  data:{
    routes:string[],
    buttons:string[],
    roles:string[],
    name:string,
    avatar:string,
  }
}